A Hoare Logic for Energy Consumption Analysis

نویسندگان

  • Rody Kersten
  • Paolo Parisen Toldin
  • Bernard van Gastel
  • Marko C. J. D. van Eekelen
چکیده

Energy inefficient software implementations may cause battery drain for small systems and high energy costs for large systems. Dynamic energy analysis is often applied to mitigate these issues. However, this is often hardware-specific and requires repetitive measurements using special equipment. We present a static analysis deriving upper-bounds for energy consumption based on an introduced energy-aware Hoare logic. Software is considered together with models of the hardware it controls. The Hoare logic is parametric with respect to the hardware. Energy models of hardware components can be specified separately from the logic. Parametrised with one or more of such component models, the analysis can statically produce a sound (over-approximated) upper-bound for the energy-usage of the hardware controlled by the software.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Soundness Proof for a Hoare Logic for Energy Consumption Analysis

Energy inefficient software implementations may cause battery drain for small systems and high energy costs for large systems. Dynamic energy analysis is often applied to mitigate these issues. However, this is often hardware-specific and requires repetitive measurements using special equipment. We present a static analysis deriving upper-bounds for energy consumption based on an introduced ene...

متن کامل

Implementation of Control Strategy for Predicting Energy Consumption Management in a Food and Beverage Industry Using Regression Analysis

The philosophy of efficient energy consumption is vitally crucial to profitable production cost in manufacturing industries. This is because the unit production cost is largely determined by the cost of unit energy supply; which is quite higher than the cost of raw materials in Nigeria. It has been established that the Nigerian industrial sector is responsible for 8.7% of the total energy consu...

متن کامل

Using Dependent Types to Define Energy Augmented Semantics of Programs

Energy is becoming a key resource for IT systems. Hence, it can be essential for the success of a system under development to be able to derive and optimise its resource consumption. For large IT systems, compositionality is a key property in order to be applicable in practice. If such a method is hardware parametric, the effect of using different algorithms or running the same software on diff...

متن کامل

Intuitionistic fuzzy logic for adaptive energy efficient routing in mobile ad-hoc networks

In recent years, mobile ad-hoc networks have been used widely due to advances in wireless technology. These networks are formed in any environment that is needed without a fixed infrastructure or centralized management. Mobile ad-hoc networks have some characteristics and advantages such as wireless medium access, multi-hop routing, low cost development, dynamic topology and etc. In these netwo...

متن کامل

Fuel consumption optimization of a series hybrid electric vehicle utilizing ‎fuzzy logic control

The controller of the hybrid electric vehicle determines the combustion engine start-stop time, the operation points, and regenerative brake energy. The Controlling approach of hybrid electric vehicles controls the amount of needed fuel in every driving situation. In the present study, the thermostat strategy is implemented along with fuzzy logic control and compared to the classic thermostat s...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013